Table: Selected Quarterly Financial Information [Table]

Line Label Object Class Period Type Balance Name
1 Selected Quarterly Financial Information [Table] [Table]

*

*

added:SelectedQuarterlyFinancialInformationTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Selected Quarterly Financial Information [Line Items] [Line Items]

*

*

added:SelectedQuarterlyFinancialInformationLineItems
5 Schedule of Quarterly Financial Information [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
6 Quarterly Financial Information [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:QuarterlyFinancialInformationTextBlock
7 Selected Quarterly Financial Information [Hierarchy] [Abstract]

*

*

us-gaap:SelectedQuarterlyFinancialInformationAbstract
8 Revenue, Net [Concept] Monetary For Period Credit us-gaap:SalesRevenueNet
9 Cost of Revenue [Concept] Monetary For Period Debit us-gaap:CostOfRevenue
10 Gross Profit [Concept] Monetary For Period Credit us-gaap:GrossProfit
11 Research and Development Expense [Concept] Monetary For Period Debit us-gaap:ResearchAndDevelopmentExpense
12 Operating Income (Loss) [Concept] Monetary For Period Credit us-gaap:OperatingIncomeLoss
13 Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Concept] Monetary For Period Credit us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
14 Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Extraordinary Items, Noncontrolling Interests, Net [Concept] Monetary For Period Credit us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
15 Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest [Concept] Monetary For Period Credit us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
16 Extraordinary Item, Gain (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Concept] Monetary For Period Credit us-gaap:ExtraordinaryItemNetOfTax
17 Net Income (Loss) Attributable to Parent [Concept] Monetary For Period Credit us-gaap:NetIncomeLoss
18 Net Income (Loss) Available to Common Stockholders, Basic [Concept] Monetary For Period Credit us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
19 Weighted Average Number of Shares Outstanding, Basic [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
20 Income (Loss) from Continuing Operations, Per Basic Share [Concept] Share For Period

*

us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
21 Income (Loss) from Disposition of Discontinued Operations for Other Stock, Per Basic Share [Concept] Share For Period

*

us-gaap:IncomeLossFromDispositionOfDiscontinuedOperationsForOtherStockPerBasicShare
22 Income (Loss) from Extraordinary Items, Net of Tax, Per Basic Share [Concept] Share For Period

*

us-gaap:IncomeLossFromExtraordinaryItemsNetOfTaxPerBasicShare
23 Earnings Per Share, Basic [Concept] Share For Period

*

us-gaap:EarningsPerShareBasic
24 Weighted Average Number of Shares Outstanding, Diluted [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
25 Income (Loss) from Continuing Operations, Per Diluted Share [Concept] Share For Period

*

us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
26 Income (Loss) from Discontinued Operations, Net of Tax, Per Diluted Share [Concept] Share For Period

*

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
27 Income (Loss) from Extraordinary Items, Net of Tax, Per Diluted Share [Concept] Share For Period

*

us-gaap:IncomeLossFromExtraordinaryItemsNetOfTaxPerDilutedShare
28 Earnings Per Share, Diluted [Concept] Share For Period

*

us-gaap:EarningsPerShareDiluted
29 Earnings Per Share, Basic and Diluted [Roll Up] [Abstract]

*

*

us-gaap:EarningsPerShareBasicAndDilutedAbstract
30 Income (Loss) from Operations before Extraordinary Items, Per Basic and Diluted Share [Roll Up] [Abstract]

*

*

us-gaap:IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShareAbstract
31 Income (Loss) from Continuing Operations, Per Basic and Diluted Share [Concept] Share For Period

*

us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
32 Income (Loss) from Discontinued Operations, Net of Tax, Per Basic and Diluted Share [Concept] Share For Period

*

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
33 Income (Loss) from Operations before Extraordinary Items, Per Basic and Diluted Share, Total [Concept] Share For Period

*

us-gaap:IncomeLossFromOperationsBeforeExtraordinaryItemsPerBasicAndDilutedShare
34 Income (Loss) from Extraordinary Items, Net of Tax, Per Basic and Diluted Share [Concept] Share For Period

*

us-gaap:IncomeLossFromExtraordinaryItemsNetOfTaxPerBasicAndDilutedShare
35 Earnings Per Share, Basic and Diluted, Total [Concept] Share For Period

*

us-gaap:EarningsPerShareBasicAndDiluted
36 Income (Loss) from Operations before Extraordinary Items [Concept] Monetary For Period Credit us-gaap:IncomeLossBeforeExtraordinaryItemsAndCumulativeEffectOfChangeInAccountingPrinciple
37 Quarterly Financial Information, Explanatory Disclosure [Hierarchy] [Abstract]

*

*

added:QuarterlyFinancialInformationExplanatoryDisclosureHierarchy
38 Quarterly Financial Information, Explanatory Disclosure [Concept] Text/String For Period

*

us-gaap:QuarterlyFinancialInformationExplanatoryDisclosure
39 Quarterly Financial Information, Explanatory Note, Period [Concept] Text/String For Period

*

us-gaap:QuarterlyFinancialInformationExplanatoryNotePeriod
40 Quarterly Financial Information, Quarterly Charges and Credits, Amount Affecting Comparability [Concept] Monetary For Period Debit us-gaap:QuarterlyFinancialInformationQuarterlyChargesAndCreditsAmountAffectingComparability
41 Quarterly Financial Information, Quarterly Charges and Credits, Amount Reconciling to Previously Reported Results [Concept] Monetary For Period Debit us-gaap:QuarterlyFinancialInformationQuarterlyChargesAndCreditsAmountReconcilingToPreviouslyReportedResults
42 Quarterly Financial Information, Segment Reporting, Segment Assets, Material Change [Concept] Text/String For Period

*

us-gaap:QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange
43 Quarterly Financial Information, Segment Reporting, Change in Basis of Segmentation [Concept] Text/String For Period

*

us-gaap:QuarterlyFinancialInformationSegmentReportingChangeInBasisOfSegmentation
44 Quarterly Financial Information, Income Taxes, Significant Variation, Description [Concept] Text/String For Period

*

us-gaap:QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription